102 Harvard Ave N, Claremont, CA 91711, United States
View on Map
What travelers say:
Claremont is a university town. This is an Italian restaurant, this restaurant is large, with indoor and outdoor parts. Almost often full, it can be seen that this store should be very popular with locals, friends who like to eat Western food, you can try this other option.